package com.cxc.singleton;

/**
 * author cxc
 * 懒汉式单例模式
 */
public class LazySingleton {

    //类初始化时，不初始化这个对象（延时加载，真正用的时候再创建）。
    private static  LazySingleton instance;

    private LazySingleton(){

    }
    //方法同步，调用效率低！
    public static  synchronized LazySingleton  getInstance(){
        if(instance == null){
            instance = new LazySingleton();
        }
        return instance;
    }

}
